html, body {
    margin: 0px auto;
	padding:0px;
}
body {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color:#FFF;
}
a {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: underline;
}
.main
{
width:1000px;
height:auto;
margin:0px auto;
padding:0px;
}
.header {
    background: url(../images/body-top-bg.png) left top no-repeat #FFF;
    height:143px;
	margin:0 auto;
	padding:0px;
	width:1000px;
	padding:7px 10px 0px 0px;
	}
#header-top {
	width:990px;
	text-align:right;
}
.login-button {
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	margin-top:4px;
	width:123px;
	height:22px;
	background:url(../images/login-bg.png) right center no-repeat;
	text-align:center;
	float:right;
	margin-left:602px;
}
.login {
	float:right;
	margin-left:500px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:5px;
	color:#FFF;
}
.login-box {
	border-color: #6cac3f;
	border-style: solid;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-top: 1px;
	border-width: 1px;
	background-color: #ffffff;
	width: 115px;
	text-align:left;
}
.message {
	color: red;
	margin-top:4px;
	width:123px;
	height:22px;
	text-align:right;
	float:right;
	margin-left:602px;
}
#header-bottom
{
position: absolute;
top: 119px;
height:31px;
padding-left:166px;
text-align:left;
}
/* CSS Menu */
#navcontainer {
        margin:0px;
        padding: 0;
        height: 31px;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
		background: url(../images/menu-normal-bg.png) center center no-repeat;
		height:31px;
}

#navcontainer ul li a {
        background: url(../images/menu-normal-bg.png) center center no-repeat;
        width: 100px;
        height: 31px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font: bold 14px/30px Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
        color: #555555;
        background: url(../images/menu-hover-bg.png) center center no-repeat;
		height:31px;
}

#navcontainer li.active a {
        color: #333;
        background: url(../images/menu-active-bg.png) center center no-repeat;
		height:31px;
}
#body-navigation {
	position: absolute;
	top: 150px;
	margin-left: 825px;
	text-align:left;
}
#navcontainer-body {
        margin:0px;
        padding: 0;
}
#navcontainer-body ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}
#navcontainer-body ul li {
        display: block;
        text-align: center;
        padding: 0;
        margin: 0;
		background: url(../images/menu-body-normal-bg.png) center center no-repeat;
}
#navcontainer-body ul li a {
        background: url(../images/menu-body-normal-bg.png) center center no-repeat;
        width: 150px;
        height: 31px;
        padding: 0px;
        margin: 0px;
        color: #FFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font: bold 14px/30px Arial, Helvetica, sans-serif;
}
#navcontainer-body ul li a:hover {
        color: #555555;
        background: url(../images/menu-body-normal-bg.png) center center no-repeat;
		height:31px;
}
#navcontainer-body li.active a {
        color: #FFF;
        background: url(../images/menu-body-active-bg.png) center center no-repeat;
		height:31px;
}
.body-main
{
width:1000px;
height:auto;
margin:0px auto;
text-align:left;
}
.body-top
{
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
padding-top:20px;
padding-bottom:20px;
width:1000px;
height:auto;
}
.body-middle {
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom:20px;
width:1000px;
height:auto;
}

.body-left
{
width:500px;
height:auto;
float:left;
text-align:left;
}
.left-box
{
width:490px;
height:auto;
float:left;
text-align:left;
padding-bottom:10px;
}
.body-right
{
width:500px;
height:auto;
float:right;
text-align:left;
background:url(../images/body-middle-line.gif) left top repeat-y;
}
.right-box
{
width:484px;
height:auto;
float:right;
text-align:left;
padding-left:10px;
padding-bottom:10px;
}
.box
{
height: auto;
border:6px solid #88BE41;
}
.box-title
{
height:30px;
border-bottom:2px solid #88BE41;
}
.box-inside
{
height: auto;
padding:6px;
text-align:left;
}
.chpp
{
padding:12px 0px;
clear:both;
}
.chpp-text
{
background:url(../images/chpp_logotype.gif) left top no-repeat;
padding-left:120px;
height:60px;
text-align:left;
}
.title-16 {
	font-family: Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336600;
	text-decoration: none;
	background-color:#FFF;
	padding-left:8px;
}
.title-14 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #336600;
	text-decoration: none;
	background-color:#FFF;
}
.body-bottom
{
background:url(../images/body-middle-line.gif) left top repeat-x;
padding-bottom:10px;
width:1000px;
margin:0px auto;
padding-top:10px;
height:200px;
float:left;
}
.bottom-box1
{
width:194px;
border-right:1px solid #D1D1D1;
text-align:left;
float:left;
padding-left:5px;
}
.bottom-box2
{
width:195px;
text-align:left;
float:left;
padding-left:5px;
}
.bottom-box-inside
{
width:192px;
height:auto;
}
.bottom-box-th
{
background:url(../images/image-box-bg.gif) left top no-repeat;
padding-left:11px;
padding-top:12px;
padding-bottom:12px;
padding-right:13px;
}
.green-link-box
{
padding:10px 0px 10px 15px;
}
.read-more {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6CAC3F;
	text-decoration: underline;
	background-color:#FFF;
}
.read-more:hover
{
color:#336600;
text-decoration:underline;
}
.footer
{
width:1000px;
height:26px;
border-top:4px solid #CBCBCB;
border-bottom:5px solid #FFF;
background-color:#E8E8E8;
text-align:center;
color:#A2A2A2;
clear:both;
font-family: Verdana, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 26px;
font-weight: bold;
font-variant: normal;
text-transform: none;
text-decoration: none;
}
.footer-link
{
font-family: Verdana, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 26px;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #A2A2A2;
text-decoration: none;
}
.footer-link:hover
{
color:#333;
text-decoration:underline;
}
.white-link
{
font-family: Verdana, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 22px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #FFF;
text-decoration: none;
}
.white-link:hover
{
color:#FFF;
text-decoration:underline;
}
.updman {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 850px;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	line-height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/big_button.png);
	font-size: 14px;
	text-align: center;
	width: 150px;
	height: 25px;
}
.updman_login {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 700px;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	line-height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/big_button.png);
	font-size: 14px;
	text-align: center;
	width: 150px;
	height: 25px;
}
.updaut {
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	line-height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/big_button.png);
	font-size: 14px;
	text-align: center;
	width: 150px;
	height: 25px;
}
.results {
	width: 1000px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.maps {
	text-align: left;
	height: auto;
	width: 976px;
}
.results-text {
	height: auto;
	text-align: left;
	width: 976px;
}
.results-left {
	height: auto;
	text-align: left;
	width: 476px;
	margin-left: 6px;
	margin-right: 6px;
	float: left;
}
.results-right {
	height: auto;
	text-align: left;
	margin-left: 494px;
	width: 476px;
}
.error-message {
	background-position: 7px center;
	background-repeat: no-repeat;
	background-image: url(../images/error.png);
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #ff8c83;
	border: 1px solid red;
	padding-left: 46px;
}
.warning-message {
	background-position: 7px center;
	background-repeat: no-repeat;
	background-image: url(../images/warning.png);
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #f6ff84;
	border: 1px solid yellow;
	padding-left: 46px;
}
.info-message {
	background-position: 7px center;
	background-repeat: no-repeat;
	background-image: url(../images/info.png);
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #9abeff;
	border: 1px solid #004080;
	padding-left: 46px;
}
#map {
	height: 427px;
	width: 974px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}
.team-box {
	border-color: #6cac3f;
	border-style: solid;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-top: 1px;
	border-width: 1px;
	background-color: #ffffff;
	width: 100px;
	text-align:left;
}
.select-title {
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
	width: 33%;
}
.select-box {
	margin-bottom: 2px;
	margin-top: 2px;
	width: 67%;
}
.hoc-form {
	margin-right: 55px;
	margin-left: 5px;
	width: 740px;
	height:auto;
	text-align:left;
}
.hoc-form-left {
	margin-bottom: 5px;
	margin-right: 15px;
	width: 330px;
	height:auto;
	text-align:left;
	float:left;
}
.hoc-form-right {
	margin-bottom: 5px;
	margin-right: 15px;
	width: 330px;
	height:auto;
	float:right;
	text-align:left;
}
.show {
	margin-left: 575px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	line-height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/big_button.png);
	font-size: 14px;
	text-align: center;
	width: 150px;
	height: 25px;
}
.update {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(../images/update.png);
}
.fed-title {
	margin-bottom: 2px;
	margin-top: 2px;
	float: left;
	width: 100px;
}
.fed-box {
	width: 638px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.fed-text {
	border-color: #6cac3f;
	border-style: solid;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-top: 1px;
	border-width: 1px;
	background-color: #ffffff;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 630px;
}
.fetch {
	margin-left: 590px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #ffffff;
	background-color: transparent;
	text-decoration: none;
	border: none;
	cursor: pointer;
	line-height: 18px;
	background-repeat: no-repeat;
	background-image: url(../images/big_button.png);
	font-size: 14px;
	text-align: center;
	width: 150px;
	height: 25px;
}
.paginate {
	margin-bottom: 5px;
	margin-top: 5px;
	text-align: center;
	font-weight: bold;
}
.paginate a {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-variant: normal;
	text-transform: none;
	color: #6CAC3F;
	text-decoration: underline;
	background-color:#FFF;
}
.paginate a:hover {
	color:#336600;
	text-decoration:underline;
}
.directlink {
	margin-bottom: 5px;
	text-align: center;
	margin-top: 15px;
}
.globaltable {
	margin-top: 20px;
}